package com.tuling.designpattern.builder.demo;

/**
 * @author 林瑞涛
 * @desc 具体建造者
 * @date 2021年07月13日 19:50
 */
public class Worker extends Builder{
    private Product product;

    public Worker(){
        product = new Product();
    }

    @Override
    void build1() {
        product.setBuild1("地基");
        System.out.println("地基");
    }

    @Override
    void build2() {
        product.setBuild2("钢筋工程");
        System.out.println("钢筋工程");
    }

    @Override
    void build3() {
        product.setBuild3("铺电线");
        System.out.println("铺电线");
    }

    @Override
    void build4() {
        product.setBuild4("粉刷");
        System.out.println("粉刷");
    }

    @Override
    Product getProduct() {
        return product;
    }
}
